﻿Public Structure SessionStruct

    'working parameters
    Dim XML_fileName As String

    'parameters available from BrewTroller program file
    Dim Program_Number As Integer   '-1 for autobrew; 0-29 for program slots
    Dim Program_Name As String      'max 20 chars
    Dim Temp_DoughIn As Single
    Dim Time_DoughIn As Integer
    Dim Temp_ProteinRest As Single
    Dim Time_ProteinRest As Integer
    Dim Temp_SaccRest As Single
    Dim Time_SaccRest As Integer
    Dim Temp_MashOut As Single
    Dim Time_MashOut As Integer
    Dim Temp_Sparge As Single
    Dim Time_Delay As Integer
    Dim Temp_HLTstrike As Single
    Dim Volume_Batch As Integer
    Dim Weight_Grain As Integer
    Dim Time_Boil As Integer
    Dim Ratio_Mash As Integer       'in hundredths
    Dim Temp_Pitch As Single
    Dim Boil_Additions As Integer   'bit mask
    Dim Temp_Grain As Single

    'other BrewTroller information via misc commands
    Dim Vol_HLT As Single
    Dim Vol_Mash As Single

    'other details from BeerSmith or ProMash
    Dim BoilAddn_Start As String    'hop or addition description with amount to add
    Dim BoilAddn_105 As String
    Dim BoilAddn_90 As String
    Dim BoilAddn_75 As String
    Dim BoilAddn_60 As String
    Dim BoilAddn_45 As String
    Dim BoilAddn_30 As String
    Dim BoilAddn_20 As String
    Dim BoilAddn_15 As String
    Dim BoilAddn_10 As String
    Dim BoilAddn_5 As String
    Dim BoilAddn_0 As String

End Structure
